Big Huge Thesaurus

Citrus limetta

noun